Raspbian automatic forward porter [Thu, 15 Jan 2026 04:00:17 +0000 (04:00 +0000)]
Merge version 5.4.0-1+rpi1 and 5.4.0-2 to produce 5.4.0-2+rpi1
Raspbian automatic forward porter [Tue, 13 Jan 2026 18:32:24 +0000 (18:32 +0000)]
Merge version 5.3.0-3+rpi1 and 5.4.0-1 to produce 5.4.0-1+rpi1
Stéphane Glondu [Fri, 9 Jan 2026 07:54:31 +0000 (08:54 +0100)]
Make fast forward from 5.4.0-1
[dgit --quilt=gbp]
Stephen Dolan [Mon, 30 Jun 2025 12:58:36 +0000 (13:58 +0100)]
Increase the amount of data written to a pipe in a test
On some OSes, you need to write more than 1MB of data to a pipe
before writes block, and read more than 64k to unblock them.
Bug-Debian: https://bugs.debian.org/
1107773
Origin: https://github.com/ocaml/ocaml/pull/14116
Gbp-Pq: Name Increase-the-amount-of-data-written-to-a-pipe-in-a-test.patch
Stéphane Glondu [Mon, 15 Dec 2025 06:11:39 +0000 (07:11 +0100)]
Mark test_compact_manydomains as multicore
Gbp-Pq: Name Mark-test_compact_manydomains-as-multicore.patch
Torok Edwin [Wed, 15 Jul 2015 13:33:23 +0000 (16:33 +0300)]
Use CCLINKFLAGS for linking all executables and shared libraries
This allows packagers to set additional linker flags for executables and shared
libraries created by OCaml, and for the OCaml tools themselves.
OCaml code can be linked with various C stubs and C libraries that would
benefit from using hardening link flags, such as -Wl,-z,relro.
Origin: other
Bug-Debian: https://bugs.debian.org/702349
Forwarded: no
Last-Update: <2021-12-21>
Gbp-Pq: Name Use-CCLINKFLAGS-for-linking-all-executables-and-shar.patch
Stephane Glondu [Thu, 25 Nov 2021 14:01:11 +0000 (15:01 +0100)]
Do not error on warnings in autoconf
Bug-Debian: https://bugs.debian.org/978875
Gbp-Pq: Name Do-not-error-on-warnings-in-autoconf.patch
Stephane Glondu [Thu, 3 Sep 2020 13:21:10 +0000 (15:21 +0200)]
Trigger -output-complete-exe on -custom with an environment variable
Gbp-Pq: Name Trigger-output-complete-exe-on-custom-with-an-enviro.patch
Julien Cristau [Tue, 19 May 2009 15:24:52 +0000 (17:24 +0200)]
Put manpages in section 3o instead of 3
Gbp-Pq: Name Put-manpages-in-section-3o-instead-of-3.patch
Stéphane Glondu [Fri, 9 Jan 2026 07:54:57 +0000 (08:54 +0100)]
Update changelog and prepare upload to unstable
Stéphane Glondu [Fri, 9 Jan 2026 07:53:44 +0000 (08:53 +0100)]
Increase the amount of data written to a pipe in a test
(Closes: #
1107773)
Stéphane Glondu [Fri, 26 Dec 2025 11:48:57 +0000 (12:48 +0100)]
Prepare upload to unstable
Stéphane Glondu [Fri, 26 Dec 2025 11:48:51 +0000 (12:48 +0100)]
Make fast forward from 5.3.0-3
[dgit --quilt=gbp]
Stéphane Glondu [Mon, 15 Dec 2025 06:11:39 +0000 (07:11 +0100)]
Mark test_compact_manydomains as multicore
Gbp-Pq: Name Mark-test_compact_manydomains-as-multicore.patch
Torok Edwin [Wed, 15 Jul 2015 13:33:23 +0000 (16:33 +0300)]
Use CCLINKFLAGS for linking all executables and shared libraries
This allows packagers to set additional linker flags for executables and shared
libraries created by OCaml, and for the OCaml tools themselves.
OCaml code can be linked with various C stubs and C libraries that would
benefit from using hardening link flags, such as -Wl,-z,relro.
Origin: other
Bug-Debian: https://bugs.debian.org/702349
Forwarded: no
Last-Update: <2021-12-21>
Gbp-Pq: Name Use-CCLINKFLAGS-for-linking-all-executables-and-shar.patch
Stephane Glondu [Thu, 25 Nov 2021 14:01:11 +0000 (15:01 +0100)]
Do not error on warnings in autoconf
Bug-Debian: https://bugs.debian.org/978875
Gbp-Pq: Name Do-not-error-on-warnings-in-autoconf.patch
Stephane Glondu [Thu, 3 Sep 2020 13:21:10 +0000 (15:21 +0200)]
Trigger -output-complete-exe on -custom with an environment variable
Gbp-Pq: Name Trigger-output-complete-exe-on-custom-with-an-enviro.patch
Julien Cristau [Tue, 19 May 2009 15:24:52 +0000 (17:24 +0200)]
Put manpages in section 3o instead of 3
Gbp-Pq: Name Put-manpages-in-section-3o-instead-of-3.patch
Stéphane Glondu [Fri, 26 Dec 2025 11:46:35 +0000 (12:46 +0100)]
Revert "Switch to experimental branches"
This reverts commit
6b3b56d36eb066e2807509872ff447274fe3db7b.
Stéphane Glondu [Mon, 15 Dec 2025 06:12:45 +0000 (07:12 +0100)]
Update changelog and prepare upload to experimental
Stéphane Glondu [Mon, 15 Dec 2025 06:12:00 +0000 (07:12 +0100)]
Mark test_compact_manydomains as multicore
Stéphane Glondu [Sun, 14 Dec 2025 09:53:40 +0000 (10:53 +0100)]
Update changelog and prepare upload to experimental
Stéphane Glondu [Sun, 14 Dec 2025 10:12:16 +0000 (11:12 +0100)]
Remove Rules-Requires-Root
Stéphane Glondu [Sun, 14 Dec 2025 09:53:11 +0000 (10:53 +0100)]
fma test from test suite fails on hppa, enable emulation like on m68k
Stéphane Glondu [Sun, 12 Oct 2025 10:31:32 +0000 (12:31 +0200)]
Prepare upload to experimental
Stéphane Glondu [Sun, 12 Oct 2025 10:11:11 +0000 (12:11 +0200)]
Update changelog
Stéphane Glondu [Sun, 12 Oct 2025 10:08:26 +0000 (12:08 +0200)]
Update packaging
Stéphane Glondu [Sun, 12 Oct 2025 10:04:19 +0000 (12:04 +0200)]
Remove two seemingly obsolete patches
Stéphane Glondu [Sun, 12 Oct 2025 10:01:45 +0000 (12:01 +0200)]
Refresh patches
Stéphane Glondu [Sun, 12 Oct 2025 10:02:09 +0000 (12:02 +0200)]
New upstream release
Stéphane Glondu [Sun, 12 Oct 2025 09:55:29 +0000 (11:55 +0200)]
Update upstream source from tag 'upstream/5.4.0'
Update to upstream version '5.4.0'
with Debian dir
d20010c66d1315d28e4d766fb6e3ffbc9bc182e0
Stéphane Glondu [Sun, 12 Oct 2025 09:55:19 +0000 (11:55 +0200)]
New upstream version 5.4.0
Stéphane Glondu [Sun, 12 Oct 2025 09:54:03 +0000 (11:54 +0200)]
Switch debian/watch to version 5
Stéphane Glondu [Sun, 12 Oct 2025 09:48:33 +0000 (11:48 +0200)]
Switch to experimental branches
Stéphane Glondu [Sun, 12 Oct 2025 09:43:38 +0000 (11:43 +0200)]
Update changelog
Stéphane Glondu [Sun, 12 Oct 2025 09:40:08 +0000 (11:40 +0200)]
De-number patches
Stéphane Glondu [Sun, 12 Oct 2025 09:39:36 +0000 (11:39 +0200)]
Do not number patches
Raspbian automatic forward porter [Sat, 21 Jun 2025 00:00:16 +0000 (01:00 +0100)]
Merge version 5.3.0-2+rpi1 and 5.3.0-3 to produce 5.3.0-3+rpi1
Stéphane Glondu [Tue, 17 Jun 2025 12:26:18 +0000 (14:26 +0200)]
Build --without-zstd
Rationale: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=
1107586#66
Stéphane Glondu [Thu, 12 Jun 2025 12:08:35 +0000 (14:08 +0200)]
Prepare upload to unstable
Stéphane Glondu [Thu, 12 Jun 2025 12:08:28 +0000 (14:08 +0200)]
Make fast forward from 5.3.0-2
[dgit --quilt=gbp]
Stéphane Glondu [Wed, 26 Mar 2025 07:39:51 +0000 (08:39 +0100)]
Mark tests that actually require multicore
Bug-Debian: https://bugs.debian.org/
1101353
Forwarded: https://github.com/ocaml/ocaml/pull/13906
Gbp-Pq: Name 0008-Mark-tests-that-actually-require-multicore.patch
Samuel Thibault [Wed, 15 Jan 2025 07:23:51 +0000 (08:23 +0100)]
Enable native backend and dynlink on hurd-amd64
Bug-Debian: https://bugs.debian.org/
1086600
Bug-Debian: https://bugs.debian.org/
1094334
Forwarded: https://github.com/ocaml/ocaml/pull/13587
Gbp-Pq: Name 0007-Enable-native-backend-and-dynlink-on-hurd-amd64.patch
Stephane Glondu [Wed, 29 Jul 2020 14:22:39 +0000 (16:22 +0200)]
Disable DT_TEXTREL warnings on Linux i386
Bug: https://github.com/ocaml/ocaml/issues/9800
Gbp-Pq: Name 0006-Disable-DT_TEXTREL-warnings-on-Linux-i386.patch
Stephane Glondu [Wed, 24 Jul 2019 07:08:39 +0000 (09:08 +0200)]
Check for definition of AT_SECURE before using it
This fixes compilation on kfreebsd-*.
Forwarded: https://github.com/ocaml/ocaml/pull/8842
Gbp-Pq: Name 0005-Check-for-definition-of-AT_SECURE-before-using-it.patch
Torok Edwin [Wed, 15 Jul 2015 13:33:23 +0000 (16:33 +0300)]
Use CCLINKFLAGS for linking all executables and shared libraries
This allows packagers to set additional linker flags for executables and shared
libraries created by OCaml, and for the OCaml tools themselves.
OCaml code can be linked with various C stubs and C libraries that would
benefit from using hardening link flags, such as -Wl,-z,relro.
Origin: other
Bug-Debian: https://bugs.debian.org/702349
Forwarded: no
Last-Update: <2021-12-21>
Gbp-Pq: Name 0004-Use-CCLINKFLAGS-for-linking-all-executables-and-shar.patch
Stephane Glondu [Thu, 25 Nov 2021 14:01:11 +0000 (15:01 +0100)]
Do not error on warnings in autoconf
Bug-Debian: https://bugs.debian.org/978875
Gbp-Pq: Name 0003-Do-not-error-on-warnings-in-autoconf.patch
Stephane Glondu [Thu, 3 Sep 2020 13:21:10 +0000 (15:21 +0200)]
Trigger -output-complete-exe on -custom with an environment variable
Gbp-Pq: Name 0002-Trigger-output-complete-exe-on-custom-with-an-enviro.patch
Julien Cristau [Tue, 19 May 2009 15:24:52 +0000 (17:24 +0200)]
Put manpages in section 3o instead of 3
Gbp-Pq: Name 0001-Put-manpages-in-section-3o-instead-of-3.patch
Stéphane Glondu [Tue, 10 Jun 2025 05:44:27 +0000 (07:44 +0200)]
Update changelog
Stéphane Glondu [Tue, 10 Jun 2025 05:42:26 +0000 (07:42 +0200)]
Do not run flaky test (Closes: #
1103008)
Stéphane Glondu [Wed, 26 Mar 2025 12:57:25 +0000 (13:57 +0100)]
Add references to #
1101353 and upstream PR
Stéphane Glondu [Wed, 26 Mar 2025 09:22:29 +0000 (10:22 +0100)]
Update changelog
Stéphane Glondu [Wed, 26 Mar 2025 09:22:14 +0000 (10:22 +0100)]
Mark tests that actually require multicore
Raspbian automatic forward porter [Mon, 10 Feb 2025 01:24:41 +0000 (01:24 +0000)]
Merge version 5.2.0-3+rpi1 and 5.3.0-2 to produce 5.3.0-2+rpi1
Stéphane Glondu [Mon, 27 Jan 2025 12:17:49 +0000 (13:17 +0100)]
Update changelog and prepare upload to unstable
Stéphane Glondu [Mon, 27 Jan 2025 12:17:46 +0000 (13:17 +0100)]
Make fast forward from 5.3.0-1
[dgit --quilt=gbp]
Samuel Thibault [Wed, 15 Jan 2025 07:23:51 +0000 (08:23 +0100)]
Enable native backend and dynlink on hurd-amd64
Bug-Debian: https://bugs.debian.org/
1086600
Bug-Debian: https://bugs.debian.org/
1094334
Forwarded: https://github.com/ocaml/ocaml/pull/13587
Gbp-Pq: Name 0007-Enable-native-backend-and-dynlink-on-hurd-amd64.patch
Stephane Glondu [Wed, 29 Jul 2020 14:22:39 +0000 (16:22 +0200)]
Disable DT_TEXTREL warnings on Linux i386
Bug: https://github.com/ocaml/ocaml/issues/9800
Gbp-Pq: Name 0006-Disable-DT_TEXTREL-warnings-on-Linux-i386.patch
Stephane Glondu [Wed, 24 Jul 2019 07:08:39 +0000 (09:08 +0200)]
Check for definition of AT_SECURE before using it
This fixes compilation on kfreebsd-*.
Forwarded: https://github.com/ocaml/ocaml/pull/8842
Gbp-Pq: Name 0005-Check-for-definition-of-AT_SECURE-before-using-it.patch
Torok Edwin [Wed, 15 Jul 2015 13:33:23 +0000 (16:33 +0300)]
Use CCLINKFLAGS for linking all executables and shared libraries
This allows packagers to set additional linker flags for executables and shared
libraries created by OCaml, and for the OCaml tools themselves.
OCaml code can be linked with various C stubs and C libraries that would
benefit from using hardening link flags, such as -Wl,-z,relro.
Origin: other
Bug-Debian: https://bugs.debian.org/702349
Forwarded: no
Last-Update: <2021-12-21>
Gbp-Pq: Name 0004-Use-CCLINKFLAGS-for-linking-all-executables-and-shar.patch
Stephane Glondu [Thu, 25 Nov 2021 14:01:11 +0000 (15:01 +0100)]
Do not error on warnings in autoconf
Bug-Debian: https://bugs.debian.org/978875
Gbp-Pq: Name 0003-Do-not-error-on-warnings-in-autoconf.patch
Stephane Glondu [Thu, 3 Sep 2020 13:21:10 +0000 (15:21 +0200)]
Trigger -output-complete-exe on -custom with an environment variable
Gbp-Pq: Name 0002-Trigger-output-complete-exe-on-custom-with-an-enviro.patch
Julien Cristau [Tue, 19 May 2009 15:24:52 +0000 (17:24 +0200)]
Put manpages in section 3o instead of 3
Gbp-Pq: Name 0001-Put-manpages-in-section-3o-instead-of-3.patch
Stéphane Glondu [Mon, 27 Jan 2025 12:17:27 +0000 (13:17 +0100)]
Enable natdynlink on hurd-amd64 (Closes: #
1094334)
Stéphane Glondu [Sun, 26 Jan 2025 16:01:14 +0000 (17:01 +0100)]
Prepare upload to unstable
Stéphane Glondu [Sun, 26 Jan 2025 16:00:54 +0000 (17:00 +0100)]
Make fast forward from 5.2.0-3
[dgit --quilt=gbp]
Samuel Thibault [Wed, 15 Jan 2025 07:23:51 +0000 (08:23 +0100)]
Enable native backend on hurd-amd64
Bug-Debian: https://bugs.debian.org/
1086600
Forwarded: https://github.com/ocaml/ocaml/pull/13587
Gbp-Pq: Name 0007-Enable-native-backend-on-hurd-amd64.patch
Stephane Glondu [Wed, 29 Jul 2020 14:22:39 +0000 (16:22 +0200)]
Disable DT_TEXTREL warnings on Linux i386
Bug: https://github.com/ocaml/ocaml/issues/9800
Gbp-Pq: Name 0006-Disable-DT_TEXTREL-warnings-on-Linux-i386.patch
Stephane Glondu [Wed, 24 Jul 2019 07:08:39 +0000 (09:08 +0200)]
Check for definition of AT_SECURE before using it
This fixes compilation on kfreebsd-*.
Forwarded: https://github.com/ocaml/ocaml/pull/8842
Gbp-Pq: Name 0005-Check-for-definition-of-AT_SECURE-before-using-it.patch
Torok Edwin [Wed, 15 Jul 2015 13:33:23 +0000 (16:33 +0300)]
Use CCLINKFLAGS for linking all executables and shared libraries
This allows packagers to set additional linker flags for executables and shared
libraries created by OCaml, and for the OCaml tools themselves.
OCaml code can be linked with various C stubs and C libraries that would
benefit from using hardening link flags, such as -Wl,-z,relro.
Origin: other
Bug-Debian: https://bugs.debian.org/702349
Forwarded: no
Last-Update: <2021-12-21>
Gbp-Pq: Name 0004-Use-CCLINKFLAGS-for-linking-all-executables-and-shar.patch
Stephane Glondu [Thu, 25 Nov 2021 14:01:11 +0000 (15:01 +0100)]
Do not error on warnings in autoconf
Bug-Debian: https://bugs.debian.org/978875
Gbp-Pq: Name 0003-Do-not-error-on-warnings-in-autoconf.patch
Stephane Glondu [Thu, 3 Sep 2020 13:21:10 +0000 (15:21 +0200)]
Trigger -output-complete-exe on -custom with an environment variable
Gbp-Pq: Name 0002-Trigger-output-complete-exe-on-custom-with-an-enviro.patch
Julien Cristau [Tue, 19 May 2009 15:24:52 +0000 (17:24 +0200)]
Put manpages in section 3o instead of 3
Gbp-Pq: Name 0001-Put-manpages-in-section-3o-instead-of-3.patch
Stéphane Glondu [Sun, 26 Jan 2025 15:59:36 +0000 (16:59 +0100)]
Revert "Switch to experimental branches"
This reverts commit
781fef570c265028d4a32d7b98fe0d8891e38a87.
Stéphane Glondu [Wed, 15 Jan 2025 09:38:43 +0000 (10:38 +0100)]
Prepare upload to experimental
Stéphane Glondu [Wed, 15 Jan 2025 07:40:48 +0000 (08:40 +0100)]
Update changelog
Stéphane Glondu [Wed, 15 Jan 2025 07:28:25 +0000 (08:28 +0100)]
Renumber patches
Stéphane Glondu [Wed, 15 Jan 2025 07:26:08 +0000 (08:26 +0100)]
Enable native backend on hurd-amd64 (Closes: #
1086600)
Stéphane Glondu [Wed, 15 Jan 2025 07:21:39 +0000 (08:21 +0100)]
Run tests with OCAML_TEST_SIZE=1
Stéphane Glondu [Tue, 14 Jan 2025 07:02:47 +0000 (08:02 +0100)]
Prepare upload to experimental
Stéphane Glondu [Sat, 11 Jan 2025 12:22:59 +0000 (13:22 +0100)]
Refresh patches
Stéphane Glondu [Sat, 11 Jan 2025 12:05:06 +0000 (13:05 +0100)]
New upstream release
Stéphane Glondu [Sat, 11 Jan 2025 12:04:57 +0000 (13:04 +0100)]
Update upstream source from tag 'upstream/5.3.0'
Update to upstream version '5.3.0'
with Debian dir
43379d429d7155411cc821cd34cd134323127be1
Stéphane Glondu [Sat, 11 Jan 2025 12:04:50 +0000 (13:04 +0100)]
New upstream version 5.3.0
Stéphane Glondu [Sat, 11 Jan 2025 12:04:32 +0000 (13:04 +0100)]
New upstream version 5.2.1
Stéphane Glondu [Sat, 11 Jan 2025 12:03:14 +0000 (13:03 +0100)]
Switch to experimental branches
Raspbian automatic forward porter [Sat, 7 Sep 2024 11:31:51 +0000 (12:31 +0100)]
Merge version 5.2.0-2+rpi1 and 5.2.0-3 to produce 5.2.0-3+rpi1
Raspbian automatic forward porter [Tue, 20 Aug 2024 23:46:51 +0000 (00:46 +0100)]
Manual merge of version 4.14.1-1+rpi1 and 5.2.0-2 to produce 5.2.0-2+rpi1
Stéphane Glondu [Thu, 29 Aug 2024 16:03:58 +0000 (18:03 +0200)]
Prepare upload to unstable
Stéphane Glondu [Thu, 29 Aug 2024 16:03:23 +0000 (18:03 +0200)]
Make fast forward from 5.2.0-2
[dgit --quilt=gbp]
Xavier Leroy [Thu, 29 Aug 2024 10:08:16 +0000 (12:08 +0200)]
Don't use r12 to pass size to caml_call_realloc_stack
The temporary r12 can be destroyed by a PLT shim.
Instead, use r27 (a non-temporary register, not used at OCaml function entry).
Origin: https://github.com/ocaml/ocaml/pull/13410
Gbp-Pq: Name 0011-Don-t-use-r12-to-pass-size-to-caml_call_realloc_stac.patch
Stéphane Glondu [Fri, 28 Jun 2024 05:53:21 +0000 (07:53 +0200)]
Avoid atomic 64-bit load on Debian armel
Bug: https://github.com/ocaml/ocaml/issues/13234
Forwarded: https://github.com/ocaml/ocaml/pull/13267
Gbp-Pq: Name 0010-Avoid-atomic-64-bit-load-on-Debian-armel.patch
Miod Vallat [Wed, 19 Jun 2024 13:13:03 +0000 (13:13 +0000)]
Rework fixed register assignments on m68k.
The use of %a5 conflicts with its internal usage as a GOT base by Glibc,
so shift assignments one register down.
Origin: https://github.com/ocaml/ocaml/pull/13252
Gbp-Pq: Name 0009-Rework-fixed-register-assignments-on-m68k.patch
Stéphane Glondu [Wed, 12 Jun 2024 11:09:53 +0000 (13:09 +0200)]
Fix call to test in configure.ac
Forwarded: https://github.com/ocaml/ocaml/pull/13268
Gbp-Pq: Name 0008-Fix-call-to-test-in-configure.ac.patch
Stéphane Glondu [Wed, 8 Feb 2023 07:45:00 +0000 (08:45 +0100)]
Filter out -f{debug,file}-prefix-map= from ocamlc_cflags and mkexe
Bug-Debian: https://bugs.debian.org/
1030785
Forwarded: not-needed
Gbp-Pq: Name 0008-Filter-out-f-debug-file-prefix-map-from-ocamlc_cflag.patch
Julien Cristau [Tue, 19 May 2009 15:24:52 +0000 (17:24 +0200)]
Put manpages in section 3o instead of 3
Gbp-Pq: Name 0007-Put-manpages-in-section-3o-instead-of-3.patch
Stephane Glondu [Thu, 25 Nov 2021 14:01:11 +0000 (15:01 +0100)]
Do not error on warnings in autoconf
Bug-Debian: https://bugs.debian.org/978875
Gbp-Pq: Name 0006-Do-not-error-on-warnings-in-autoconf.patch
Stephane Glondu [Thu, 3 Sep 2020 13:21:10 +0000 (15:21 +0200)]
Trigger -output-complete-exe on -custom with an environment variable
Gbp-Pq: Name 0005-Trigger-output-complete-exe-on-custom-with-an-enviro.patch
Stephane Glondu [Wed, 29 Jul 2020 14:22:39 +0000 (16:22 +0200)]
Disable DT_TEXTREL warnings on Linux i386
Bug: https://github.com/ocaml/ocaml/issues/9800
Gbp-Pq: Name 0004-Disable-DT_TEXTREL-warnings-on-Linux-i386.patch